  const express = require("express");
  const route = express.Router();
  const adminModel = require("../db/model/adminModel") //引入数据库查询
  //引入权限校验中间件
  const isLoginMiddle = require("../middleware/isLoginMiddle")
  route.delete("/deleteAdmin", isLoginMiddle, async (req, res) => {
    const {
      adminName
    } = req.query


    try {
      //deleteOne返回一个对象,对象内有一个deletedCount属性为删除的个数
      const deleteResult = await adminModel.deleteOne({
        adminName
      })
      // console.log(deleteResult)
      if (deleteResult.deletedCount > 0) {
        return res.send({
          code: 10000,
          msg: "删除管理员" + adminName + "成功",
          data: null
        })
      }
      res.send({
        code: 10001,
        msg: "删除管理员" + adminName + "失败",
        data: null
      })

    } catch (e) {
      console.log("删除管理员失败" + e.message);
      res.send({
        code: 10001,
        msg: "删除管理员异常" + e.message,
        data: null
      })

    }
  })
  module.exports = route;